package com.hospital.register.vo.order;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 订单支付二维码
 */
@ApiModel(description = "订单支付二维码信息")
@Data
public class OrderPayQrDto implements Serializable {

    @ApiModelProperty(value = "订单ID", example = "1234567890")
    private Long orderId;

    @ApiModelProperty(value = "支付金额", example = "0.00")
    private BigDecimal totalFee;

    @ApiModelProperty(value = "微信返回结果码", example = "SUCCESS")
    private String resultCode;

    @ApiModelProperty(value = "二维码地址", example = "weixin://wxpay/scan?token=abc123")
    private String codeUrl;

}